#ifndef PIXEL_H
#define PIXEL_H

class Pixel
{
	public:
		Pixel(unsigned int newrgb=0);
		Pixel(const Pixel& rhs);
		virtual ~Pixel();

		void SetRgb(unsigned int newrgb);
		void SetRed(unsigned int red);
		void SetGreen(unsigned int green);
		void SetBlue(unsigned int blue);
		unsigned int GetRgb() const;
		unsigned int GetRed() const;
		unsigned int GetGreen() const;
		unsigned int GetBlue() const;
	private:

		unsigned int rgb;
};

#endif // PIXEL_H
